scores=[]
for i in range(5): #循环5次输入数据
    stu={}
    stu['name']=input('输入姓名')
    stu['english']=int(input('输入英语成绩'))
    stu['python']=int(input('输入python成绩'))
    stu['math']=int(input('输入数学成绩'))
    stu['avg']=(stu['english']+stu['python']+stu['math'])/3 #求平均成绩

    scores.append(stu) #以append方式添加到scores


scores.sort(key = lambda x:x["avg"],reverse =True) #按x["avg"]平均成绩排序 reverse=true从高到低排序
for stu in scores:
    print(stu['name'],stu['english'],stu['python'],stu['math'],stu['avg'])